\hypertarget{class_a_v_i_handler}{
\section{AVIHandler Class Reference}
\label{class_a_v_i_handler}\index{AVIHandler@{AVIHandler}}
}
Inheritance diagram for AVIHandler::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_a_v_i_handler}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_a_v_i_handler_a1308701702a0a7f457e3c791ba958288}{
{\bfseries AVIHandler} (int format=AVI\_\-DV1\_\-FORMAT)}
\label{class_a_v_i_handler_a1308701702a0a7f457e3c791ba958288}

\item 
\hypertarget{class_a_v_i_handler_aabdca173a673801d123aa3542bc53291}{
void {\bfseries SetSampleFrame} (\hyperlink{class_d_v_frame}{DVFrame} $\ast$sample)}
\label{class_a_v_i_handler_aabdca173a673801d123aa3542bc53291}

\item 
\hypertarget{class_a_v_i_handler_a61632f00e29c2a2889a448e358e585d1}{
bool {\bfseries FileIsOpen} ()}
\label{class_a_v_i_handler_a61632f00e29c2a2889a448e358e585d1}

\item 
\hypertarget{class_a_v_i_handler_a2da024ccaff69954d58a076e87356b01}{
bool {\bfseries Create} (const string \&filename)}
\label{class_a_v_i_handler_a2da024ccaff69954d58a076e87356b01}

\item 
\hypertarget{class_a_v_i_handler_adde6df372b2c38cda880878e1f95ac63}{
int {\bfseries Write} (\hyperlink{class_frame}{Frame} $\ast$frame)}
\label{class_a_v_i_handler_adde6df372b2c38cda880878e1f95ac63}

\item 
\hypertarget{class_a_v_i_handler_a1b602e59afc5e186047656f73cf8963b}{
int {\bfseries Close} ()}
\label{class_a_v_i_handler_a1b602e59afc5e186047656f73cf8963b}

\item 
\hypertarget{class_a_v_i_handler_a2b0944d5d5799f0d8b1d89250de87270}{
off\_\-t {\bfseries GetFileSize} ()}
\label{class_a_v_i_handler_a2b0944d5d5799f0d8b1d89250de87270}

\item 
\hypertarget{class_a_v_i_handler_af0c5410017397657d26aabe27bf2093f}{
int {\bfseries GetTotalFrames} ()}
\label{class_a_v_i_handler_af0c5410017397657d26aabe27bf2093f}

\item 
\hypertarget{class_a_v_i_handler_a49535dafc354fa808e5ba0973c48bb78}{
bool {\bfseries Open} (const char $\ast$s)}
\label{class_a_v_i_handler_a49535dafc354fa808e5ba0973c48bb78}

\item 
\hypertarget{class_a_v_i_handler_ac3d090d1d099ace85224d59bc7c5e25a}{
int {\bfseries GetFrame} (\hyperlink{class_frame}{Frame} $\ast$frame, int frameNum)}
\label{class_a_v_i_handler_ac3d090d1d099ace85224d59bc7c5e25a}

\item 
\hypertarget{class_a_v_i_handler_a22c91fe78385fc3dd6b1da1929bde98f}{
bool {\bfseries GetOpenDML} ()}
\label{class_a_v_i_handler_a22c91fe78385fc3dd6b1da1929bde98f}

\item 
\hypertarget{class_a_v_i_handler_a3029737de11596ea3f33c0c3209a703e}{
void {\bfseries SetOpenDML} (bool)}
\label{class_a_v_i_handler_a3029737de11596ea3f33c0c3209a703e}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_a_v_i_handler_a7313d8775faa7942d19f7650dd3f2bf0}{
const string $\ast$ {\bfseries filen}}
\label{class_a_v_i_handler_a7313d8775faa7942d19f7650dd3f2bf0}

\item 
\hypertarget{class_a_v_i_handler_aee5169e3a6c3871cce5a76c92dcb6bfe}{
\hyperlink{class_a_v_i_file}{AVIFile} $\ast$ {\bfseries avi}}
\label{class_a_v_i_handler_aee5169e3a6c3871cce5a76c92dcb6bfe}

\item 
\hypertarget{class_a_v_i_handler_a206cf727401d4d760741a12df2e27e9f}{
int {\bfseries aviFormat}}
\label{class_a_v_i_handler_a206cf727401d4d760741a12df2e27e9f}

\item 
\hypertarget{class_a_v_i_handler_a43509c57ef8b5452bc784067d7e32c03}{
bool {\bfseries infoSet}}
\label{class_a_v_i_handler_a43509c57ef8b5452bc784067d7e32c03}

\item 
\hypertarget{class_a_v_i_handler_a912a8e7db4a284e5395e6962c30da940}{
\hyperlink{struct_audio_info}{AudioInfo} {\bfseries audioInfo}}
\label{class_a_v_i_handler_a912a8e7db4a284e5395e6962c30da940}

\item 
\hypertarget{class_a_v_i_handler_a28f588fddee589884c3dc6b7a639f15d}{
\hyperlink{class_video_info}{VideoInfo} {\bfseries videoInfo}}
\label{class_a_v_i_handler_a28f588fddee589884c3dc6b7a639f15d}

\item 
\hypertarget{class_a_v_i_handler_a86f98c0e4b2afa9acb9594f5168b56ae}{
bool {\bfseries isOpenDML}}
\label{class_a_v_i_handler_a86f98c0e4b2afa9acb9594f5168b56ae}

\item 
\hypertarget{class_a_v_i_handler_aa39577493412f2b6150374ec3df6226c}{
DVINFO {\bfseries dvinfo}}
\label{class_a_v_i_handler_aa39577493412f2b6150374ec3df6226c}

\item 
\hypertarget{class_a_v_i_handler_a684da1761f668a959a1e5db9de11b857}{
FOURCC {\bfseries fccHandler}}
\label{class_a_v_i_handler_a684da1761f668a959a1e5db9de11b857}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/filehandler.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/filehandler.cc\end{DoxyCompactItemize}
